package org.flyer.toolFrame;

import org.flyer.toolFrame.component.FileTool;
import org.flyer.toolFrame.component.GitHubTool;
import org.flyer.toolFrame.util.MenuUtil;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;


@Component("route")
public class Route {
    @Resource
    GitHubTool gitHubTool;

    @Resource
    FileTool fileTool;
    public void navigation(String menuName){
        if ("设置GitHubHosts".equals(menuName)) {
            gitHubTool.setGitHubHost();
        }else if (1!=1){
            //扩展位
        }else if ("指定文件类型递归检索".equals(menuName)){
            fileTool.queryFileLocationByCondition();
        }else if ("退出程序".equals(menuName)){
            System.out.println("欢迎下次使用，再见!");
            System.exit(0);
        }
        boolean isGoOn = MenuUtil.checkBox("是否继续操作");
        if (!isGoOn){
            System.out.println("欢迎下次使用，再见!");
            System.exit(0);
        }
    }
}
